Job Summary
The objective of the assignment is to perform a comprehensive assessment and analysis of the functional and non-functional requirements of the existing information system for the Clinical Center of Montenegro, ensuring it supports both, medical and business processes. This also includes testing the system's integration with the broader healthcare information systems in Montenegro, particularly within the Integral Health Information System (IHIS). The assignment involves executing testing scenarios to confirm the system meets all specified requirements and functions effectively under real-world conditions, while identifying any potential defects, weaknesses, and areas for improvement, in alignment with the Terms of Reference and user manuals for both medical and business components.
Detailed technical tests and inspections are foreseen to determine whether the functionalities have been implemented in accordance with the ToR. This includes system reliability, performance and security tests.
First, it is necessary to review the requirements from the ToR, to clearly define what were the initial requirements, required functionalities and technical specifications.
A list of testing criteria should be drawn up based on the requirements from the ToR, and each requirement should be clearly defined and linked to the specific functionality that will be tested. The test plan should be drawn up, and the test plan should include:
- functional testing (whether the system functions according to the specified requirements),
- integration testing (checking interoperability between internal and external systems).
If, during testing, manual and non-automatic processes outside the information system are encountered, and on which the operation of the information system depends, they must be recorded through special notes.
The expert will be responsible for preparing testing scenarios and coordinating and overseeing the testing process, which will be conducted in a production environment by the employees of the Clinical Centre of Montenegro. In addition to these tasks, the expert will define the user groups involved in the testing (medical staff, administrative staff, and IT staff), organize testing time slots, supervise the testing execution, and work closely with the Clinical Centre of Montenegro staff to ensure all tests are completed as scheduled.
Responsibilities & Duties
Under this assignment, a detailed comparison will be conducted between the current situation and the requirements outlined in the Terms of Reference, as agreed upon in the Inception Report and presented in the Acceptance Report by the current vendor.
- Functional requirements:
- Evaluate the existing software solution assessing all features of submodules within main modules:
▪ Medical information system - MIS
▪ Business information system - BIS
▪ Datawarehouse and BI subsystem
▪ Subsystem for interoperability
- Testing the fulfillment of requirements from the ToR:
▪ Developing test scenarios for all key requirements from ToR, through which it will be tested whether the functionalities are properly implemented, and work as planned
▪ Collecting the results of each test in order to later analyze possible deviations from the requirements
- Interoperability testing:
▪ Internal interoperability (data exchange between the medical, business and BI parts of the system)
▪ External interoperability (testing interoperability with external systems)
- User experience evaluation:
▪ Conduct functional testing with real users who will evaluate whether the system meets their daily needs
▪ Collect feedback on user experience and any manual processes that have not yet been automated.
- Non-functional requirements from the ToR:
- System load
- Ease of use of the system
- Reliability of the system
- System security
- Manageability of the system
- Backup - backup copies of data and restore procedures
- System availability
- Scalability
- System response
- Adaptability - the ability of the system to adapt, ie to accept changes in regulations or business processes.
- System change management.
- Data Migration: Assess the adequacy of data migration process.
- Data Standards and Protection: Assess the adequacy of data standards and protocols for data collection, storage, and sharing, as well as measures for data protection and privacy compliance.
The project document is provided as an annex to this ToR, while the selected expert will be provided with all supporting materials, such as:
- Inception report,
- Acceptance report
- and user manuals for each component of the information system created by vendor.
Deliverables
- Conducted a desk review of all project documentation for the development of IS of Clinical Centre of Montenegro, including ToR, Inception report, Acceptance report and user manuals for each component of the information system created by vendor.
- Compiling a list of all functional, technical and interoperable requirements that will be subject to testing.
- A comprehensive test plan outlining the objectives, scope, testing methodologies (manual, automated, or both), resources, and timeframe for testing.
- Document with detailed test cases and test scenarios that cover all functional and non-functional requirements. The test cases should include expected results and clear steps to execute each test.
- Develop test scenarios based on the all functional and non-functional requirements within the all components of information system
- Conduct tests with real users on the production environment in order to evaluate the user experience and information system functionalities.
- Test Execution Report: A detailed report on test execution, including passed and failed test cases, defects found, and any deviations from expected behavior.
- Test Summary Report: outlining key findings, overall quality metrics, defects discovered, test coverage achieved, and recommendations for improvements.
- Prepared weekly reports detailing progress in line with this assignment following each phase of testing scenario.
- Prepared the Final report to the customer on implemented activities, inclusive of recommendations and key lessons learnt.
All documents should be delivered in the Montenegrin language.
Timing and reporting: The expert will be engaged under individual contract for 30 days in the period from October 20, 2024, to December 20, 2024.
Time duration and travel: The assignment is home-based, while during the testing period the expert is expected to be in the Clinical Centre of Montenegro in Podgorica.
Essential Skills
- University degree in Computer Science, Information Technology, or a related field; a Master's degree in Software Engineering will be considered an advantage.
- Minimum 5 years of relevant experience in software testing and quality assurance, especially working with diverse sectors including government, international organizations, and the private sector. Health sector experience will be considered as a great advantage.
- Proven experience in both manual and automated testing of complex software systems, with a strong understanding of software development life cycle (SDLC) and software testing methodologies,
- In-depth knowledge of industry-standard testing tools and frameworks and strong familiarity with bug tracking, test management, and automation strategies
- Experience in evaluating system performance, usability, security, and integration, as well as researching the impact of software scalability
- Fluency in English and Montenegrin.
Soft Skills/Competencies
- Demonstrates integrity by modelling the professional values and ethical standards;
- Promotes the vision, mission and strategic goals of the customer;
- Displays cultural, gender, religion, race, nationality and age sensitivity and adaptability;
- Ability to lead strategic planning, results-based management and reporting;
- Builds strong relationships with clients, focuses on impact and result for the client and responds positively to feedback;
- Consistently approaches work with energy and a positive, constructive attitude;
- Excellent communication skills, facility in working with teams and capacity to compose clear and readable narrative reports;
- Demonstrates ability to manage complexities and work under pressure, as well as conflict resolution skills;
- Excellent organizational and time management skills;
- Knowledge Management and Learning;
- Shares knowledge and experience;
- Actively works towards continuing personal learning, acts on learning plan and applies newly acquired skills;
- Excellent inter-personal and communication skills;
- Ability to work independently and in a team.
Background Check
Criminal Records
Have you been arrested, indicted, or summoned into court as a defendant in a criminal proceeding, or convicted, fined or imprisoned for the violation of any law (excluding minor traffic violations)? If yes, give full particulars of each case in an attached statement.
Statement of Health
The selected contractor will be required to provide proof of insurance coverage as stated in the Statement of Health herewith attached prior to contract signature.
Additional Assessment
- Document Evaluation to pass Tender Qualification
- Interview and Presentation
Profile submission Process
- Signing Consent Form as per GDPR Guidelines
- CV in English language including past experience in similar projects at least 3 references.
- A Proposal Cover Letter mentioning why you are most suitable for the assignment and a methodology on how you will approach and complete the assignment
- Provide the email and telephone contacts of at least three (3) professional references (supervisors, employers, partners, customers)
- Offeror’s Letter (Format will be provided) confirming Interest and availability for the Assignment.
Special Note:
We reserve the right to select one or more candidates from this vacancy announcement. We may also retain applications and consider candidates applying to this post for other similar positions with the same customer or any other customer at the same grade level and with similar job description, experience, and educational requirements.